﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Data.SqlClient;
using System.Data;

/// <summary>
/// Descripción breve de WS_UnidadMedida
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// Para permitir que se llame a este servicio Web desde un script, usando ASP.NET AJAX, quite la marca de comentario de la línea siguiente. 
// [System.Web.Script.Services.ScriptService]
public class WS_UnidadMedida : System.Web.Services.WebService {

    public WS_UnidadMedida () {

        //Eliminar la marca de comentario de la línea siguiente si utiliza los componentes diseñados 
        //InitializeComponent(); 
    }

    string cadena = "server=CASA-PC\\MSSQLSERVER2008;database=200Millas;Integrated Security=SSPI";

    SqlConnection cnx = new SqlConnection();
    SqlCommand cmd = new SqlCommand();
    DataSet dts = new DataSet();
    SqlDataAdapter ada = new SqlDataAdapter();

    [WebMethod]
    public DataTable ListarUnidadMedida()
    {
        DataSet dts = new DataSet();
        try
        {
            cnx.ConnectionString = cadena;
            cmd.Connection = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "usp_ListarUnidadMedida";
            SqlDataAdapter miada = default(SqlDataAdapter);
            miada = new SqlDataAdapter(cmd);
            miada.Fill(dts, "UnidadMedidas");
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
        return dts.Tables["UnidadMedidas"];
    }
 
    
}
